Do you have 5+ years of experience as a Java Developer with a passion for building high-performance, scalable cloud-native applications? Apply now for a long term project in Brussels.
Requirements:
- 5+ years of experience with Java, Maven, and modern frameworks like Quarkus or Spring for large-scale applications.
- Expertise in building event-driven systems using Kafka and scaling microservices.
- Strong background in MongoDB and PostgreSQL, with a focus on architecting schemas and optimizing indexing strategies for high performance.
- Robust experience with Docker, Kubernetes, Jenkins, SonarQube, and Nexus.
- Experience integrating with the ELK stack (Elasticsearch, Logstash, Kibana) for monitoring and troubleshooting.
- Ability to implement security best practices, including secure coding and vulnerability management using tools like Snyk or OWASP.
- Solid experience in Agile environments with a focus on iterative delivery.
- Soft Skills: A proactive and independent mindset with the ability to take full end-to-end ownership of tasks from analysis to deployment.
Job Description:
- Software Development: Design and develop maintainable, efficient code using Java and Quarkus, ensuring alignment with architectural best practices.
- Performance Engineering: Identify and resolve system bottlenecks in both code and infrastructure through rigorous profiling and fine-tuning.
- Messaging & Integration: Develop scalable microservices that leverage Kafka for real-time messaging and event streaming.
- Data Management: Architect and optimize both NoSQL (MongoDB) and Relational (PostgreSQL) data layers to ensure maximum scalability.
- Full-Stack Ownership: Take responsibility for the entire delivery lifecycle, including deployment via automated Jenkins pipelines into Kubernetes clusters.
- Security & Quality: Maintain high standards of code quality through SonarQube analysis and proactive vulnerability management.
Solliciteren